Acquiring Knowledge for Linking Software Engineering Experience Maintenance with Evaluation
نویسندگان
چکیده
The value of a software engineering experience repository like for any other experience-based information systems tends to degrade with time. To keep the value of such a system, evaluation and maintenance is an essential. While evaluation monitors the "value" over time, maintenance has to preserve or improve this "value". Evaluation and maintenance should not simply happen ad-hoc but systematically and based on specific quality and maintenance knowledge, which is linked to base maintenance on evaluation. As a jump-start for evaluation and maintenance, the respective knowledge should be available right from the start of continuous operation. This paper describes how to acquire and develop such maintenance knowledge during system buildup to use and improve this knowledge during continuous operation for combined humanand computer-based maintenance. The described approach has been successfully applied in several projects. The method is illustrated with examples from two of these projects as case studies.
منابع مشابه
Acquiring Knowledge for Linking Maintenance and Evaluation of Experience-based Information Systems
The value of most experience-based information systems tends to degrade with time. To keep the value of such a system, evaluation and maintenance is an essential. While evaluation monitors the "value" over time, maintenance has to preserve or improve this "value". Evaluation and maintenance should not simply happen ad-hoc but systematically and based on specific quality and maintenance knowledg...
متن کاملThe Challenge of Supporting Repository-Based Continuous Learning with Systematic Evaluation and Maintenance
Experience-based continuous learning is an essential for improving methods, techniques, and tools in a discipline such as software engineering. This can be facilitated by capturing and managing the experience in a repository. Since we have to handle a “continuous stream of experience,” such a repository requires maintenance. This maintenance is a challenge: It should not simply happen ad-hoc, b...
متن کاملSystematic Evaluation and Maintenance of Experience Bases
Experience-based continuous learning is essential for improving products, processes, and technologies in any emerging area of business and science. This can be facilitated by repository-based organizational learning through capturing relevant experience for reuse in an experience base. Since for obvious reasons such organizational learning from experience needs to be a permanent endeavor, an or...
متن کاملImproving reverse-engineering through the use of multiple knowledge sources
With the growing awareness of the importance of software maintenance has come a re-evaluation of software maintenance tools. Such tools range from source code analysers to semi-intelligent tools which seek to reconstruct system designs and specification documents from source code. However, it is clear that relying solely upon source code as a basis for reverse engineering has many problems. The...
متن کاملSystematic Maintenance of Corporate Experince Repositories
Experience-based continuous learning is essential for improving products, processes, and technologies in emerging as well as established areas of business and engineering science. This can be facilitated by case-based organizational learning through capturing relevant experience in the form of cases for reuse in a corporate experience repository. For obvious reasons, learning from experience ne...
متن کامل